not the ripest fruit on the tree - German English Dictionary